home *** CD-ROM | disk | FTP | other *** search
/ MacWorld UK 2005 May / MW_UK_2005_05.iso / 16 iCal utilities / quickCal.sit / quickCal / quickCal.app / Contents / Resources / PreferencesController.h < prev    next >
Encoding:
Text File  |  2005-02-21  |  1.3 KB  |  50 lines

  1. /* PreferencesController */
  2.  
  3. #import <Cocoa/Cocoa.h>
  4. #import "mainController.h"
  5.  
  6. @interface PreferencesController : NSObject
  7. {
  8.     NSUserDefaults *defaults;
  9.     IBOutlet id bgColor;
  10.     IBOutlet id calColor;
  11.     IBOutlet id calFont;
  12.     IBOutlet id emailAddress;
  13.     IBOutlet id emailEvents;
  14.     IBOutlet id emailSMTPServer;
  15.     IBOutlet id emailSMTPUsername;
  16.     IBOutlet id emailSMTPPassword;
  17.     IBOutlet id emailFrom;
  18.     IBOutlet id eventColor;
  19.     IBOutlet id eventFont;
  20.     IBOutlet id mainWindow;
  21.     IBOutlet id regController;
  22.     IBOutlet id calFontButton;
  23.     IBOutlet id evFontButton;
  24.     IBOutlet id openAtLogin;
  25.     int currentPane;
  26. }
  27. - (NSColor *)getEventColor;
  28. - (NSColor *)getBGColor;
  29. - (NSColor *)getCalColor;
  30.  
  31. - (NSFont *)getEventFont;
  32. - (NSFont *)getCalFont;
  33.  
  34. - (NSString *)getEmailAddress;
  35. - (NSString *)getLastEmailSend;
  36. - (void)setLastEmailSend:(NSString *)toValue;
  37.  
  38. - (BOOL)checkForLoginItem:(NSString*)appName;
  39. - (void)removeFromLoginItems:(NSString*)appName;
  40. - (void)addToLoginItems:(NSString*) path hide:(BOOL)hide;
  41.  
  42. - (IBAction)sendEmailHit:(id)sender;
  43. - (IBAction)showPrefs:(id)sender;
  44. - (IBAction)bgColorChange:(id)sender;
  45. - (IBAction)calColorChange:(id)sender;
  46. - (IBAction)calFontHit:(id)sender;
  47. - (IBAction)eventColorChange:(id)sender;
  48. - (IBAction)eventFontHit:(id)sender;
  49. @end
  50.